package cn.com.dycc.meeting_assist.meeting_room.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import cn.com.dycc.meeting_assist.meeting_room.entity.Room;
import cn.com.dycc.meeting_assist.meeting_room.param.FindRoomParam;



/**
 * 
 * Description: 会议室管理业务层
 * Author: Liket
 * Version: 1.0
 * Create Date Time: 2018年10月25日 上午10:13:00.
 * Update Date Time: 
 * @see
 */
public interface RoomService {
	
	int addRoom(HttpServletRequest req,Room room)throws RoomNotFoundException;
	int deleteRoom(HttpServletRequest req,String room_id)throws RoomNotFoundException;
	int updateRoom(HttpServletRequest req,Room room)throws RoomNotFoundException;
	Room findRoomById(HttpServletRequest req,String room_id)throws RoomNotFoundException;
	
	List<Room> findRoomByParam(HttpServletRequest req,FindRoomParam param)throws RoomNotFoundException;
	String countRoomByParam(HttpServletRequest req,FindRoomParam param)throws RoomNotFoundException;
	

}
